function H_sparse = PG273()
H = [2 8 13 32 52 114 128 137 165 182 183 186 198 208 239 246 273 
1 3 9 14 33 53 115 129 138 166 183 184 187 199 209 240 247 
2 4 10 15 34 54 116 130 139 167 184 185 188 200 210 241 248 
3 5 11 16 35 55 117 131 140 168 185 186 189 201 211 242 249 
4 6 12 17 36 56 118 132 141 169 186 187 190 202 212 243 250 
5 7 13 18 37 57 119 133 142 170 187 188 191 203 213 244 251 
6 8 14 19 38 58 120 134 143 171 188 189 192 204 214 245 252 
7 9 15 20 39 59 121 135 144 172 189 190 193 205 215 246 253 
8 10 16 21 40 60 122 136 145 173 190 191 194 206 216 247 254 
9 11 17 22 41 61 123 137 146 174 191 192 195 207 217 248 255 
10 12 18 23 42 62 124 138 147 175 192 193 196 208 218 249 256 
11 13 19 24 43 63 125 139 148 176 193 194 197 209 219 250 257 
12 14 20 25 44 64 126 140 149 177 194 195 198 210 220 251 258 
13 15 21 26 45 65 127 141 150 178 195 196 199 211 221 252 259 
14 16 22 27 46 66 128 142 151 179 196 197 200 212 222 253 260 
15 17 23 28 47 67 129 143 152 180 197 198 201 213 223 254 261 
16 18 24 29 48 68 130 144 153 181 198 199 202 214 224 255 262 
17 19 25 30 49 69 131 145 154 182 199 200 203 215 225 256 263 
18 20 26 31 50 70 132 146 155 183 200 201 204 216 226 257 264 
19 21 27 32 51 71 133 147 156 184 201 202 205 217 227 258 265 
20 22 28 33 52 72 134 148 157 185 202 203 206 218 228 259 266 
21 23 29 34 53 73 135 149 158 186 203 204 207 219 229 260 267 
22 24 30 35 54 74 136 150 159 187 204 205 208 220 230 261 268 
23 25 31 36 55 75 137 151 160 188 205 206 209 221 231 262 269 
24 26 32 37 56 76 138 152 161 189 206 207 210 222 232 263 270 
25 27 33 38 57 77 139 153 162 190 207 208 211 223 233 264 271 
26 28 34 39 58 78 140 154 163 191 208 209 212 224 234 265 272 
27 29 35 40 59 79 141 155 164 192 209 210 213 225 235 266 273 
1 28 30 36 41 60 80 142 156 165 193 210 211 214 226 236 267 
2 29 31 37 42 61 81 143 157 166 194 211 212 215 227 237 268 
3 30 32 38 43 62 82 144 158 167 195 212 213 216 228 238 269 
4 31 33 39 44 63 83 145 159 168 196 213 214 217 229 239 270 
5 32 34 40 45 64 84 146 160 169 197 214 215 218 230 240 271 
6 33 35 41 46 65 85 147 161 170 198 215 216 219 231 241 272 
7 34 36 42 47 66 86 148 162 171 199 216 217 220 232 242 273 
1 8 35 37 43 48 67 87 149 163 172 200 217 218 221 233 243 
2 9 36 38 44 49 68 88 150 164 173 201 218 219 222 234 244 
3 10 37 39 45 50 69 89 151 165 174 202 219 220 223 235 245 
4 11 38 40 46 51 70 90 152 166 175 203 220 221 224 236 246 
5 12 39 41 47 52 71 91 153 167 176 204 221 222 225 237 247 
6 13 40 42 48 53 72 92 154 168 177 205 222 223 226 238 248 
7 14 41 43 49 54 73 93 155 169 178 206 223 224 227 239 249 
8 15 42 44 50 55 74 94 156 170 179 207 224 225 228 240 250 
9 16 43 45 51 56 75 95 157 171 180 208 225 226 229 241 251 
10 17 44 46 52 57 76 96 158 172 181 209 226 227 230 242 252 
11 18 45 47 53 58 77 97 159 173 182 210 227 228 231 243 253 
12 19 46 48 54 59 78 98 160 174 183 211 228 229 232 244 254 
13 20 47 49 55 60 79 99 161 175 184 212 229 230 233 245 255 
14 21 48 50 56 61 80 100 162 176 185 213 230 231 234 246 256 
15 22 49 51 57 62 81 101 163 177 186 214 231 232 235 247 257 
16 23 50 52 58 63 82 102 164 178 187 215 232 233 236 248 258 
17 24 51 53 59 64 83 103 165 179 188 216 233 234 237 249 259 
18 25 52 54 60 65 84 104 166 180 189 217 234 235 238 250 260 
19 26 53 55 61 66 85 105 167 181 190 218 235 236 239 251 261 
20 27 54 56 62 67 86 106 168 182 191 219 236 237 240 252 262 
21 28 55 57 63 68 87 107 169 183 192 220 237 238 241 253 263 
22 29 56 58 64 69 88 108 170 184 193 221 238 239 242 254 264 
23 30 57 59 65 70 89 109 171 185 194 222 239 240 243 255 265 
24 31 58 60 66 71 90 110 172 186 195 223 240 241 244 256 266 
25 32 59 61 67 72 91 111 173 187 196 224 241 242 245 257 267 
26 33 60 62 68 73 92 112 174 188 197 225 242 243 246 258 268 
27 34 61 63 69 74 93 113 175 189 198 226 243 244 247 259 269 
28 35 62 64 70 75 94 114 176 190 199 227 244 245 248 260 270 
29 36 63 65 71 76 95 115 177 191 200 228 245 246 249 261 271 
30 37 64 66 72 77 96 116 178 192 201 229 246 247 250 262 272 
31 38 65 67 73 78 97 117 179 193 202 230 247 248 251 263 273 
1 32 39 66 68 74 79 98 118 180 194 203 231 248 249 252 264 
2 33 40 67 69 75 80 99 119 181 195 204 232 249 250 253 265 
3 34 41 68 70 76 81 100 120 182 196 205 233 250 251 254 266 
4 35 42 69 71 77 82 101 121 183 197 206 234 251 252 255 267 
5 36 43 70 72 78 83 102 122 184 198 207 235 252 253 256 268 
6 37 44 71 73 79 84 103 123 185 199 208 236 253 254 257 269 
7 38 45 72 74 80 85 104 124 186 200 209 237 254 255 258 270 
8 39 46 73 75 81 86 105 125 187 201 210 238 255 256 259 271 
9 40 47 74 76 82 87 106 126 188 202 211 239 256 257 260 272 
10 41 48 75 77 83 88 107 127 189 203 212 240 257 258 261 273 
1 11 42 49 76 78 84 89 108 128 190 204 213 241 258 259 262 
2 12 43 50 77 79 85 90 109 129 191 205 214 242 259 260 263 
3 13 44 51 78 80 86 91 110 130 192 206 215 243 260 261 264 
4 14 45 52 79 81 87 92 111 131 193 207 216 244 261 262 265 
5 15 46 53 80 82 88 93 112 132 194 208 217 245 262 263 266 
6 16 47 54 81 83 89 94 113 133 195 209 218 246 263 264 267 
7 17 48 55 82 84 90 95 114 134 196 210 219 247 264 265 268 
8 18 49 56 83 85 91 96 115 135 197 211 220 248 265 266 269 
9 19 50 57 84 86 92 97 116 136 198 212 221 249 266 267 270 
10 20 51 58 85 87 93 98 117 137 199 213 222 250 267 268 271 
11 21 52 59 86 88 94 99 118 138 200 214 223 251 268 269 272 
12 22 53 60 87 89 95 100 119 139 201 215 224 252 269 270 273 
1 13 23 54 61 88 90 96 101 120 140 202 216 225 253 270 271 
2 14 24 55 62 89 91 97 102 121 141 203 217 226 254 271 272 
3 15 25 56 63 90 92 98 103 122 142 204 218 227 255 272 273 
1 4 16 26 57 64 91 93 99 104 123 143 205 219 228 256 273 
1 2 5 17 27 58 65 92 94 100 105 124 144 206 220 229 257 
2 3 6 18 28 59 66 93 95 101 106 125 145 207 221 230 258 
3 4 7 19 29 60 67 94 96 102 107 126 146 208 222 231 259 
4 5 8 20 30 61 68 95 97 103 108 127 147 209 223 232 260 
5 6 9 21 31 62 69 96 98 104 109 128 148 210 224 233 261 
6 7 10 22 32 63 70 97 99 105 110 129 149 211 225 234 262 
7 8 11 23 33 64 71 98 100 106 111 130 150 212 226 235 263 
8 9 12 24 34 65 72 99 101 107 112 131 151 213 227 236 264 
9 10 13 25 35 66 73 100 102 108 113 132 152 214 228 237 265 
10 11 14 26 36 67 74 101 103 109 114 133 153 215 229 238 266 
11 12 15 27 37 68 75 102 104 110 115 134 154 216 230 239 267 
12 13 16 28 38 69 76 103 105 111 116 135 155 217 231 240 268 
13 14 17 29 39 70 77 104 106 112 117 136 156 218 232 241 269 
14 15 18 30 40 71 78 105 107 113 118 137 157 219 233 242 270 
15 16 19 31 41 72 79 106 108 114 119 138 158 220 234 243 271 
16 17 20 32 42 73 80 107 109 115 120 139 159 221 235 244 272 
17 18 21 33 43 74 81 108 110 116 121 140 160 222 236 245 273 
1 18 19 22 34 44 75 82 109 111 117 122 141 161 223 237 246 
2 19 20 23 35 45 76 83 110 112 118 123 142 162 224 238 247 
3 20 21 24 36 46 77 84 111 113 119 124 143 163 225 239 248 
4 21 22 25 37 47 78 85 112 114 120 125 144 164 226 240 249 
5 22 23 26 38 48 79 86 113 115 121 126 145 165 227 241 250 
6 23 24 27 39 49 80 87 114 116 122 127 146 166 228 242 251 
7 24 25 28 40 50 81 88 115 117 123 128 147 167 229 243 252 
8 25 26 29 41 51 82 89 116 118 124 129 148 168 230 244 253 
9 26 27 30 42 52 83 90 117 119 125 130 149 169 231 245 254 
10 27 28 31 43 53 84 91 118 120 126 131 150 170 232 246 255 
11 28 29 32 44 54 85 92 119 121 127 132 151 171 233 247 256 
12 29 30 33 45 55 86 93 120 122 128 133 152 172 234 248 257 
13 30 31 34 46 56 87 94 121 123 129 134 153 173 235 249 258 
14 31 32 35 47 57 88 95 122 124 130 135 154 174 236 250 259 
15 32 33 36 48 58 89 96 123 125 131 136 155 175 237 251 260 
16 33 34 37 49 59 90 97 124 126 132 137 156 176 238 252 261 
17 34 35 38 50 60 91 98 125 127 133 138 157 177 239 253 262 
18 35 36 39 51 61 92 99 126 128 134 139 158 178 240 254 263 
19 36 37 40 52 62 93 100 127 129 135 140 159 179 241 255 264 
20 37 38 41 53 63 94 101 128 130 136 141 160 180 242 256 265 
21 38 39 42 54 64 95 102 129 131 137 142 161 181 243 257 266 
22 39 40 43 55 65 96 103 130 132 138 143 162 182 244 258 267 
23 40 41 44 56 66 97 104 131 133 139 144 163 183 245 259 268 
24 41 42 45 57 67 98 105 132 134 140 145 164 184 246 260 269 
25 42 43 46 58 68 99 106 133 135 141 146 165 185 247 261 270 
26 43 44 47 59 69 100 107 134 136 142 147 166 186 248 262 271 
27 44 45 48 60 70 101 108 135 137 143 148 167 187 249 263 272 
28 45 46 49 61 71 102 109 136 138 144 149 168 188 250 264 273 
1 29 46 47 50 62 72 103 110 137 139 145 150 169 189 251 265 
2 30 47 48 51 63 73 104 111 138 140 146 151 170 190 252 266 
3 31 48 49 52 64 74 105 112 139 141 147 152 171 191 253 267 
4 32 49 50 53 65 75 106 113 140 142 148 153 172 192 254 268 
5 33 50 51 54 66 76 107 114 141 143 149 154 173 193 255 269 
6 34 51 52 55 67 77 108 115 142 144 150 155 174 194 256 270 
7 35 52 53 56 68 78 109 116 143 145 151 156 175 195 257 271 
8 36 53 54 57 69 79 110 117 144 146 152 157 176 196 258 272 
9 37 54 55 58 70 80 111 118 145 147 153 158 177 197 259 273 
1 10 38 55 56 59 71 81 112 119 146 148 154 159 178 198 260 
2 11 39 56 57 60 72 82 113 120 147 149 155 160 179 199 261 
3 12 40 57 58 61 73 83 114 121 148 150 156 161 180 200 262 
4 13 41 58 59 62 74 84 115 122 149 151 157 162 181 201 263 
5 14 42 59 60 63 75 85 116 123 150 152 158 163 182 202 264 
6 15 43 60 61 64 76 86 117 124 151 153 159 164 183 203 265 
7 16 44 61 62 65 77 87 118 125 152 154 160 165 184 204 266 
8 17 45 62 63 66 78 88 119 126 153 155 161 166 185 205 267 
9 18 46 63 64 67 79 89 120 127 154 156 162 167 186 206 268 
10 19 47 64 65 68 80 90 121 128 155 157 163 168 187 207 269 
11 20 48 65 66 69 81 91 122 129 156 158 164 169 188 208 270 
12 21 49 66 67 70 82 92 123 130 157 159 165 170 189 209 271 
13 22 50 67 68 71 83 93 124 131 158 160 166 171 190 210 272 
14 23 51 68 69 72 84 94 125 132 159 161 167 172 191 211 273 
1 15 24 52 69 70 73 85 95 126 133 160 162 168 173 192 212 
2 16 25 53 70 71 74 86 96 127 134 161 163 169 174 193 213 
3 17 26 54 71 72 75 87 97 128 135 162 164 170 175 194 214 
4 18 27 55 72 73 76 88 98 129 136 163 165 171 176 195 215 
5 19 28 56 73 74 77 89 99 130 137 164 166 172 177 196 216 
6 20 29 57 74 75 78 90 100 131 138 165 167 173 178 197 217 
7 21 30 58 75 76 79 91 101 132 139 166 168 174 179 198 218 
8 22 31 59 76 77 80 92 102 133 140 167 169 175 180 199 219 
9 23 32 60 77 78 81 93 103 134 141 168 170 176 181 200 220 
10 24 33 61 78 79 82 94 104 135 142 169 171 177 182 201 221 
11 25 34 62 79 80 83 95 105 136 143 170 172 178 183 202 222 
12 26 35 63 80 81 84 96 106 137 144 171 173 179 184 203 223 
13 27 36 64 81 82 85 97 107 138 145 172 174 180 185 204 224 
14 28 37 65 82 83 86 98 108 139 146 173 175 181 186 205 225 
15 29 38 66 83 84 87 99 109 140 147 174 176 182 187 206 226 
16 30 39 67 84 85 88 100 110 141 148 175 177 183 188 207 227 
17 31 40 68 85 86 89 101 111 142 149 176 178 184 189 208 228 
18 32 41 69 86 87 90 102 112 143 150 177 179 185 190 209 229 
19 33 42 70 87 88 91 103 113 144 151 178 180 186 191 210 230 
20 34 43 71 88 89 92 104 114 145 152 179 181 187 192 211 231 
21 35 44 72 89 90 93 105 115 146 153 180 182 188 193 212 232 
22 36 45 73 90 91 94 106 116 147 154 181 183 189 194 213 233 
23 37 46 74 91 92 95 107 117 148 155 182 184 190 195 214 234 
24 38 47 75 92 93 96 108 118 149 156 183 185 191 196 215 235 
25 39 48 76 93 94 97 109 119 150 157 184 186 192 197 216 236 
26 40 49 77 94 95 98 110 120 151 158 185 187 193 198 217 237 
27 41 50 78 95 96 99 111 121 152 159 186 188 194 199 218 238 
28 42 51 79 96 97 100 112 122 153 160 187 189 195 200 219 239 
29 43 52 80 97 98 101 113 123 154 161 188 190 196 201 220 240 
30 44 53 81 98 99 102 114 124 155 162 189 191 197 202 221 241 
31 45 54 82 99 100 103 115 125 156 163 190 192 198 203 222 242 
32 46 55 83 100 101 104 116 126 157 164 191 193 199 204 223 243 
33 47 56 84 101 102 105 117 127 158 165 192 194 200 205 224 244 
34 48 57 85 102 103 106 118 128 159 166 193 195 201 206 225 245 
35 49 58 86 103 104 107 119 129 160 167 194 196 202 207 226 246 
36 50 59 87 104 105 108 120 130 161 168 195 197 203 208 227 247 
37 51 60 88 105 106 109 121 131 162 169 196 198 204 209 228 248 
38 52 61 89 106 107 110 122 132 163 170 197 199 205 210 229 249 
39 53 62 90 107 108 111 123 133 164 171 198 200 206 211 230 250 
40 54 63 91 108 109 112 124 134 165 172 199 201 207 212 231 251 
41 55 64 92 109 110 113 125 135 166 173 200 202 208 213 232 252 
42 56 65 93 110 111 114 126 136 167 174 201 203 209 214 233 253 
43 57 66 94 111 112 115 127 137 168 175 202 204 210 215 234 254 
44 58 67 95 112 113 116 128 138 169 176 203 205 211 216 235 255 
45 59 68 96 113 114 117 129 139 170 177 204 206 212 217 236 256 
46 60 69 97 114 115 118 130 140 171 178 205 207 213 218 237 257 
47 61 70 98 115 116 119 131 141 172 179 206 208 214 219 238 258 
48 62 71 99 116 117 120 132 142 173 180 207 209 215 220 239 259 
49 63 72 100 117 118 121 133 143 174 181 208 210 216 221 240 260 
50 64 73 101 118 119 122 134 144 175 182 209 211 217 222 241 261 
51 65 74 102 119 120 123 135 145 176 183 210 212 218 223 242 262 
52 66 75 103 120 121 124 136 146 177 184 211 213 219 224 243 263 
53 67 76 104 121 122 125 137 147 178 185 212 214 220 225 244 264 
54 68 77 105 122 123 126 138 148 179 186 213 215 221 226 245 265 
55 69 78 106 123 124 127 139 149 180 187 214 216 222 227 246 266 
56 70 79 107 124 125 128 140 150 181 188 215 217 223 228 247 267 
57 71 80 108 125 126 129 141 151 182 189 216 218 224 229 248 268 
58 72 81 109 126 127 130 142 152 183 190 217 219 225 230 249 269 
59 73 82 110 127 128 131 143 153 184 191 218 220 226 231 250 270 
60 74 83 111 128 129 132 144 154 185 192 219 221 227 232 251 271 
61 75 84 112 129 130 133 145 155 186 193 220 222 228 233 252 272 
62 76 85 113 130 131 134 146 156 187 194 221 223 229 234 253 273 
1 63 77 86 114 131 132 135 147 157 188 195 222 224 230 235 254 
2 64 78 87 115 132 133 136 148 158 189 196 223 225 231 236 255 
3 65 79 88 116 133 134 137 149 159 190 197 224 226 232 237 256 
4 66 80 89 117 134 135 138 150 160 191 198 225 227 233 238 257 
5 67 81 90 118 135 136 139 151 161 192 199 226 228 234 239 258 
6 68 82 91 119 136 137 140 152 162 193 200 227 229 235 240 259 
7 69 83 92 120 137 138 141 153 163 194 201 228 230 236 241 260 
8 70 84 93 121 138 139 142 154 164 195 202 229 231 237 242 261 
9 71 85 94 122 139 140 143 155 165 196 203 230 232 238 243 262 
10 72 86 95 123 140 141 144 156 166 197 204 231 233 239 244 263 
11 73 87 96 124 141 142 145 157 167 198 205 232 234 240 245 264 
12 74 88 97 125 142 143 146 158 168 199 206 233 235 241 246 265 
13 75 89 98 126 143 144 147 159 169 200 207 234 236 242 247 266 
14 76 90 99 127 144 145 148 160 170 201 208 235 237 243 248 267 
15 77 91 100 128 145 146 149 161 171 202 209 236 238 244 249 268 
16 78 92 101 129 146 147 150 162 172 203 210 237 239 245 250 269 
17 79 93 102 130 147 148 151 163 173 204 211 238 240 246 251 270 
18 80 94 103 131 148 149 152 164 174 205 212 239 241 247 252 271 
19 81 95 104 132 149 150 153 165 175 206 213 240 242 248 253 272 
20 82 96 105 133 150 151 154 166 176 207 214 241 243 249 254 273 
1 21 83 97 106 134 151 152 155 167 177 208 215 242 244 250 255 
2 22 84 98 107 135 152 153 156 168 178 209 216 243 245 251 256 
3 23 85 99 108 136 153 154 157 169 179 210 217 244 246 252 257 
4 24 86 100 109 137 154 155 158 170 180 211 218 245 247 253 258 
5 25 87 101 110 138 155 156 159 171 181 212 219 246 248 254 259 
6 26 88 102 111 139 156 157 160 172 182 213 220 247 249 255 260 
7 27 89 103 112 140 157 158 161 173 183 214 221 248 250 256 261 
8 28 90 104 113 141 158 159 162 174 184 215 222 249 251 257 262 
9 29 91 105 114 142 159 160 163 175 185 216 223 250 252 258 263 
10 30 92 106 115 143 160 161 164 176 186 217 224 251 253 259 264 
11 31 93 107 116 144 161 162 165 177 187 218 225 252 254 260 265 
12 32 94 108 117 145 162 163 166 178 188 219 226 253 255 261 266 
13 33 95 109 118 146 163 164 167 179 189 220 227 254 256 262 267 
14 34 96 110 119 147 164 165 168 180 190 221 228 255 257 263 268 
15 35 97 111 120 148 165 166 169 181 191 222 229 256 258 264 269 
16 36 98 112 121 149 166 167 170 182 192 223 230 257 259 265 270 
17 37 99 113 122 150 167 168 171 183 193 224 231 258 260 266 271 
18 38 100 114 123 151 168 169 172 184 194 225 232 259 261 267 272 
19 39 101 115 124 152 169 170 173 185 195 226 233 260 262 268 273 
1 20 40 102 116 125 153 170 171 174 186 196 227 234 261 263 269 
2 21 41 103 117 126 154 171 172 175 187 197 228 235 262 264 270 
3 22 42 104 118 127 155 172 173 176 188 198 229 236 263 265 271 
4 23 43 105 119 128 156 173 174 177 189 199 230 237 264 266 272 
5 24 44 106 120 129 157 174 175 178 190 200 231 238 265 267 273 
1 6 25 45 107 121 130 158 175 176 179 191 201 232 239 266 268 
2 7 26 46 108 122 131 159 176 177 180 192 202 233 240 267 269 
3 8 27 47 109 123 132 160 177 178 181 193 203 234 241 268 270 
4 9 28 48 110 124 133 161 178 179 182 194 204 235 242 269 271 
5 10 29 49 111 125 134 162 179 180 183 195 205 236 243 270 272 
6 11 30 50 112 126 135 163 180 181 184 196 206 237 244 271 273 
1 7 12 31 51 113 127 136 164 181 182 185 197 207 238 245 272 
2 29 36 67 77 89 92 93 110 138 147 161 223 243 262 267 273 
1 3 30 37 68 78 90 93 94 111 139 148 162 224 244 263 268 
2 4 31 38 69 79 91 94 95 112 140 149 163 225 245 264 269 
3 5 32 39 70 80 92 95 96 113 141 150 164 226 246 265 270 
4 6 33 40 71 81 93 96 97 114 142 151 165 227 247 266 271 
5 7 34 41 72 82 94 97 98 115 143 152 166 228 248 267 272 
6 8 35 42 73 83 95 98 99 116 144 153 167 229 249 268 273 
1 7 9 36 43 74 84 96 99 100 117 145 154 168 230 250 269 
2 8 10 37 44 75 85 97 100 101 118 146 155 169 231 251 270 
3 9 11 38 45 76 86 98 101 102 119 147 156 170 232 252 271 
4 10 12 39 46 77 87 99 102 103 120 148 157 171 233 253 272 
5 11 13 40 47 78 88 100 103 104 121 149 158 172 234 254 273 
1 6 12 14 41 48 79 89 101 104 105 122 150 159 173 235 255 
2 7 13 15 42 49 80 90 102 105 106 123 151 160 174 236 256 
3 8 14 16 43 50 81 91 103 106 107 124 152 161 175 237 257 
4 9 15 17 44 51 82 92 104 107 108 125 153 162 176 238 258 
5 10 16 18 45 52 83 93 105 108 109 126 154 163 177 239 259 
6 11 17 19 46 53 84 94 106 109 110 127 155 164 178 240 260 
7 12 18 20 47 54 85 95 107 110 111 128 156 165 179 241 261 
8 13 19 21 48 55 86 96 108 111 112 129 157 166 180 242 262 
9 14 20 22 49 56 87 97 109 112 113 130 158 167 181 243 263 
10 15 21 23 50 57 88 98 110 113 114 131 159 168 182 244 264 
11 16 22 24 51 58 89 99 111 114 115 132 160 169 183 245 265 
12 17 23 25 52 59 90 100 112 115 116 133 161 170 184 246 266 
13 18 24 26 53 60 91 101 113 116 117 134 162 171 185 247 267 
14 19 25 27 54 61 92 102 114 117 118 135 163 172 186 248 268 
15 20 26 28 55 62 93 103 115 118 119 136 164 173 187 249 269 
16 21 27 29 56 63 94 104 116 119 120 137 165 174 188 250 270 
17 22 28 30 57 64 95 105 117 120 121 138 166 175 189 251 271 
18 23 29 31 58 65 96 106 118 121 122 139 167 176 190 252 272 
19 24 30 32 59 66 97 107 119 122 123 140 168 177 191 253 273 
1 20 25 31 33 60 67 98 108 120 123 124 141 169 178 192 254 
2 21 26 32 34 61 68 99 109 121 124 125 142 170 179 193 255 
3 22 27 33 35 62 69 100 110 122 125 126 143 171 180 194 256 
4 23 28 34 36 63 70 101 111 123 126 127 144 172 181 195 257 
5 24 29 35 37 64 71 102 112 124 127 128 145 173 182 196 258 
6 25 30 36 38 65 72 103 113 125 128 129 146 174 183 197 259 
7 26 31 37 39 66 73 104 114 126 129 130 147 175 184 198 260 
8 27 32 38 40 67 74 105 115 127 130 131 148 176 185 199 261 
9 28 33 39 41 68 75 106 116 128 131 132 149 177 186 200 262 
10 29 34 40 42 69 76 107 117 129 132 133 150 178 187 201 263 
11 30 35 41 43 70 77 108 118 130 133 134 151 179 188 202 264 
12 31 36 42 44 71 78 109 119 131 134 135 152 180 189 203 265 
13 32 37 43 45 72 79 110 120 132 135 136 153 181 190 204 266 
14 33 38 44 46 73 80 111 121 133 136 137 154 182 191 205 267 
15 34 39 45 47 74 81 112 122 134 137 138 155 183 192 206 268 
16 35 40 46 48 75 82 113 123 135 138 139 156 184 193 207 269 
17 36 41 47 49 76 83 114 124 136 139 140 157 185 194 208 270 
18 37 42 48 50 77 84 115 125 137 140 141 158 186 195 209 271 
19 38 43 49 51 78 85 116 126 138 141 142 159 187 196 210 272 
20 39 44 50 52 79 86 117 127 139 142 143 160 188 197 211 273 
1 21 40 45 51 53 80 87 118 128 140 143 144 161 189 198 212 
2 22 41 46 52 54 81 88 119 129 141 144 145 162 190 199 213 
3 23 42 47 53 55 82 89 120 130 142 145 146 163 191 200 214 
4 24 43 48 54 56 83 90 121 131 143 146 147 164 192 201 215 
5 25 44 49 55 57 84 91 122 132 144 147 148 165 193 202 216 
6 26 45 50 56 58 85 92 123 133 145 148 149 166 194 203 217 
7 27 46 51 57 59 86 93 124 134 146 149 150 167 195 204 218 
8 28 47 52 58 60 87 94 125 135 147 150 151 168 196 205 219 
9 29 48 53 59 61 88 95 126 136 148 151 152 169 197 206 220 
10 30 49 54 60 62 89 96 127 137 149 152 153 170 198 207 221 
11 31 50 55 61 63 90 97 128 138 150 153 154 171 199 208 222 
12 32 51 56 62 64 91 98 129 139 151 154 155 172 200 209 223 
13 33 52 57 63 65 92 99 130 140 152 155 156 173 201 210 224 
14 34 53 58 64 66 93 100 131 141 153 156 157 174 202 211 225 
15 35 54 59 65 67 94 101 132 142 154 157 158 175 203 212 226 
16 36 55 60 66 68 95 102 133 143 155 158 159 176 204 213 227 
17 37 56 61 67 69 96 103 134 144 156 159 160 177 205 214 228 
18 38 57 62 68 70 97 104 135 145 157 160 161 178 206 215 229 
19 39 58 63 69 71 98 105 136 146 158 161 162 179 207 216 230 
20 40 59 64 70 72 99 106 137 147 159 162 163 180 208 217 231 
21 41 60 65 71 73 100 107 138 148 160 163 164 181 209 218 232 
22 42 61 66 72 74 101 108 139 149 161 164 165 182 210 219 233 
23 43 62 67 73 75 102 109 140 150 162 165 166 183 211 220 234 
24 44 63 68 74 76 103 110 141 151 163 166 167 184 212 221 235 
25 45 64 69 75 77 104 111 142 152 164 167 168 185 213 222 236 
26 46 65 70 76 78 105 112 143 153 165 168 169 186 214 223 237 
27 47 66 71 77 79 106 113 144 154 166 169 170 187 215 224 238 
28 48 67 72 78 80 107 114 145 155 167 170 171 188 216 225 239 
29 49 68 73 79 81 108 115 146 156 168 171 172 189 217 226 240 
30 50 69 74 80 82 109 116 147 157 169 172 173 190 218 227 241 
31 51 70 75 81 83 110 117 148 158 170 173 174 191 219 228 242 
32 52 71 76 82 84 111 118 149 159 171 174 175 192 220 229 243 
33 53 72 77 83 85 112 119 150 160 172 175 176 193 221 230 244 
34 54 73 78 84 86 113 120 151 161 173 176 177 194 222 231 245 
35 55 74 79 85 87 114 121 152 162 174 177 178 195 223 232 246 
36 56 75 80 86 88 115 122 153 163 175 178 179 196 224 233 247 
37 57 76 81 87 89 116 123 154 164 176 179 180 197 225 234 248 
38 58 77 82 88 90 117 124 155 165 177 180 181 198 226 235 249 
39 59 78 83 89 91 118 125 156 166 178 181 182 199 227 236 250 
40 60 79 84 90 92 119 126 157 167 179 182 183 200 228 237 251 
41 61 80 85 91 93 120 127 158 168 180 183 184 201 229 238 252 
42 62 81 86 92 94 121 128 159 169 181 184 185 202 230 239 253 
43 63 82 87 93 95 122 129 160 170 182 185 186 203 231 240 254 
44 64 83 88 94 96 123 130 161 171 183 186 187 204 232 241 255 
45 65 84 89 95 97 124 131 162 172 184 187 188 205 233 242 256 
46 66 85 90 96 98 125 132 163 173 185 188 189 206 234 243 257 
47 67 86 91 97 99 126 133 164 174 186 189 190 207 235 244 258 
48 68 87 92 98 100 127 134 165 175 187 190 191 208 236 245 259 
49 69 88 93 99 101 128 135 166 176 188 191 192 209 237 246 260 
50 70 89 94 100 102 129 136 167 177 189 192 193 210 238 247 261 
51 71 90 95 101 103 130 137 168 178 190 193 194 211 239 248 262 
52 72 91 96 102 104 131 138 169 179 191 194 195 212 240 249 263 
53 73 92 97 103 105 132 139 170 180 192 195 196 213 241 250 264 
54 74 93 98 104 106 133 140 171 181 193 196 197 214 242 251 265 
55 75 94 99 105 107 134 141 172 182 194 197 198 215 243 252 266 
56 76 95 100 106 108 135 142 173 183 195 198 199 216 244 253 267 
57 77 96 101 107 109 136 143 174 184 196 199 200 217 245 254 268 
58 78 97 102 108 110 137 144 175 185 197 200 201 218 246 255 269 
59 79 98 103 109 111 138 145 176 186 198 201 202 219 247 256 270 
60 80 99 104 110 112 139 146 177 187 199 202 203 220 248 257 271 
61 81 100 105 111 113 140 147 178 188 200 203 204 221 249 258 272 
62 82 101 106 112 114 141 148 179 189 201 204 205 222 250 259 273 
1 63 83 102 107 113 115 142 149 180 190 202 205 206 223 251 260 
2 64 84 103 108 114 116 143 150 181 191 203 206 207 224 252 261 
3 65 85 104 109 115 117 144 151 182 192 204 207 208 225 253 262 
4 66 86 105 110 116 118 145 152 183 193 205 208 209 226 254 263 
5 67 87 106 111 117 119 146 153 184 194 206 209 210 227 255 264 
6 68 88 107 112 118 120 147 154 185 195 207 210 211 228 256 265 
7 69 89 108 113 119 121 148 155 186 196 208 211 212 229 257 266 
8 70 90 109 114 120 122 149 156 187 197 209 212 213 230 258 267 
9 71 91 110 115 121 123 150 157 188 198 210 213 214 231 259 268 
10 72 92 111 116 122 124 151 158 189 199 211 214 215 232 260 269 
11 73 93 112 117 123 125 152 159 190 200 212 215 216 233 261 270 
12 74 94 113 118 124 126 153 160 191 201 213 216 217 234 262 271 
13 75 95 114 119 125 127 154 161 192 202 214 217 218 235 263 272 
14 76 96 115 120 126 128 155 162 193 203 215 218 219 236 264 273 
1 15 77 97 116 121 127 129 156 163 194 204 216 219 220 237 265 
2 16 78 98 117 122 128 130 157 164 195 205 217 220 221 238 266 
3 17 79 99 118 123 129 131 158 165 196 206 218 221 222 239 267 
4 18 80 100 119 124 130 132 159 166 197 207 219 222 223 240 268 
5 19 81 101 120 125 131 133 160 167 198 208 220 223 224 241 269 
6 20 82 102 121 126 132 134 161 168 199 209 221 224 225 242 270 
7 21 83 103 122 127 133 135 162 169 200 210 222 225 226 243 271 
8 22 84 104 123 128 134 136 163 170 201 211 223 226 227 244 272 
9 23 85 105 124 129 135 137 164 171 202 212 224 227 228 245 273 
1 10 24 86 106 125 130 136 138 165 172 203 213 225 228 229 246 
2 11 25 87 107 126 131 137 139 166 173 204 214 226 229 230 247 
3 12 26 88 108 127 132 138 140 167 174 205 215 227 230 231 248 
4 13 27 89 109 128 133 139 141 168 175 206 216 228 231 232 249 
5 14 28 90 110 129 134 140 142 169 176 207 217 229 232 233 250 
6 15 29 91 111 130 135 141 143 170 177 208 218 230 233 234 251 
7 16 30 92 112 131 136 142 144 171 178 209 219 231 234 235 252 
8 17 31 93 113 132 137 143 145 172 179 210 220 232 235 236 253 
9 18 32 94 114 133 138 144 146 173 180 211 221 233 236 237 254 
10 19 33 95 115 134 139 145 147 174 181 212 222 234 237 238 255 
11 20 34 96 116 135 140 146 148 175 182 213 223 235 238 239 256 
12 21 35 97 117 136 141 147 149 176 183 214 224 236 239 240 257 
13 22 36 98 118 137 142 148 150 177 184 215 225 237 240 241 258 
14 23 37 99 119 138 143 149 151 178 185 216 226 238 241 242 259 
15 24 38 100 120 139 144 150 152 179 186 217 227 239 242 243 260 
16 25 39 101 121 140 145 151 153 180 187 218 228 240 243 244 261 
17 26 40 102 122 141 146 152 154 181 188 219 229 241 244 245 262 
18 27 41 103 123 142 147 153 155 182 189 220 230 242 245 246 263 
19 28 42 104 124 143 148 154 156 183 190 221 231 243 246 247 264 
20 29 43 105 125 144 149 155 157 184 191 222 232 244 247 248 265 
21 30 44 106 126 145 150 156 158 185 192 223 233 245 248 249 266 
22 31 45 107 127 146 151 157 159 186 193 224 234 246 249 250 267 
23 32 46 108 128 147 152 158 160 187 194 225 235 247 250 251 268 
24 33 47 109 129 148 153 159 161 188 195 226 236 248 251 252 269 
25 34 48 110 130 149 154 160 162 189 196 227 237 249 252 253 270 
26 35 49 111 131 150 155 161 163 190 197 228 238 250 253 254 271 
27 36 50 112 132 151 156 162 164 191 198 229 239 251 254 255 272 
28 37 51 113 133 152 157 163 165 192 199 230 240 252 255 256 273 
1 29 38 52 114 134 153 158 164 166 193 200 231 241 253 256 257 
2 30 39 53 115 135 154 159 165 167 194 201 232 242 254 257 258 
3 31 40 54 116 136 155 160 166 168 195 202 233 243 255 258 259 
4 32 41 55 117 137 156 161 167 169 196 203 234 244 256 259 260 
5 33 42 56 118 138 157 162 168 170 197 204 235 245 257 260 261 
6 34 43 57 119 139 158 163 169 171 198 205 236 246 258 261 262 
7 35 44 58 120 140 159 164 170 172 199 206 237 247 259 262 263 
8 36 45 59 121 141 160 165 171 173 200 207 238 248 260 263 264 
9 37 46 60 122 142 161 166 172 174 201 208 239 249 261 264 265 
10 38 47 61 123 143 162 167 173 175 202 209 240 250 262 265 266 
11 39 48 62 124 144 163 168 174 176 203 210 241 251 263 266 267 
12 40 49 63 125 145 164 169 175 177 204 211 242 252 264 267 268 
13 41 50 64 126 146 165 170 176 178 205 212 243 253 265 268 269 
14 42 51 65 127 147 166 171 177 179 206 213 244 254 266 269 270 
15 43 52 66 128 148 167 172 178 180 207 214 245 255 267 270 271 
16 44 53 67 129 149 168 173 179 181 208 215 246 256 268 271 272 
17 45 54 68 130 150 169 174 180 182 209 216 247 257 269 272 273 
1 18 46 55 69 131 151 170 175 181 183 210 217 248 258 270 273 
1 2 19 47 56 70 132 152 171 176 182 184 211 218 249 259 271 
2 3 20 48 57 71 133 153 172 177 183 185 212 219 250 260 272 
3 4 21 49 58 72 134 154 173 178 184 186 213 220 251 261 273 
1 4 5 22 50 59 73 135 155 174 179 185 187 214 221 252 262 
2 5 6 23 51 60 74 136 156 175 180 186 188 215 222 253 263 
3 6 7 24 52 61 75 137 157 176 181 187 189 216 223 254 264 
4 7 8 25 53 62 76 138 158 177 182 188 190 217 224 255 265 
5 8 9 26 54 63 77 139 159 178 183 189 191 218 225 256 266 
6 9 10 27 55 64 78 140 160 179 184 190 192 219 226 257 267 
7 10 11 28 56 65 79 141 161 180 185 191 193 220 227 258 268 
8 11 12 29 57 66 80 142 162 181 186 192 194 221 228 259 269 
9 12 13 30 58 67 81 143 163 182 187 193 195 222 229 260 270 
10 13 14 31 59 68 82 144 164 183 188 194 196 223 230 261 271 
11 14 15 32 60 69 83 145 165 184 189 195 197 224 231 262 272 
12 15 16 33 61 70 84 146 166 185 190 196 198 225 232 263 273 
1 13 16 17 34 62 71 85 147 167 186 191 197 199 226 233 264 
2 14 17 18 35 63 72 86 148 168 187 192 198 200 227 234 265 
3 15 18 19 36 64 73 87 149 169 188 193 199 201 228 235 266 
4 16 19 20 37 65 74 88 150 170 189 194 200 202 229 236 267 
5 17 20 21 38 66 75 89 151 171 190 195 201 203 230 237 268 
6 18 21 22 39 67 76 90 152 172 191 196 202 204 231 238 269 
7 19 22 23 40 68 77 91 153 173 192 197 203 205 232 239 270 
8 20 23 24 41 69 78 92 154 174 193 198 204 206 233 240 271 
9 21 24 25 42 70 79 93 155 175 194 199 205 207 234 241 272 
10 22 25 26 43 71 80 94 156 176 195 200 206 208 235 242 273 
1 11 23 26 27 44 72 81 95 157 177 196 201 207 209 236 243 
2 12 24 27 28 45 73 82 96 158 178 197 202 208 210 237 244 
3 13 25 28 29 46 74 83 97 159 179 198 203 209 211 238 245 
4 14 26 29 30 47 75 84 98 160 180 199 204 210 212 239 246 
5 15 27 30 31 48 76 85 99 161 181 200 205 211 213 240 247 
6 16 28 31 32 49 77 86 100 162 182 201 206 212 214 241 248 
7 17 29 32 33 50 78 87 101 163 183 202 207 213 215 242 249 
8 18 30 33 34 51 79 88 102 164 184 203 208 214 216 243 250 
9 19 31 34 35 52 80 89 103 165 185 204 209 215 217 244 251 
10 20 32 35 36 53 81 90 104 166 186 205 210 216 218 245 252 
11 21 33 36 37 54 82 91 105 167 187 206 211 217 219 246 253 
12 22 34 37 38 55 83 92 106 168 188 207 212 218 220 247 254 
13 23 35 38 39 56 84 93 107 169 189 208 213 219 221 248 255 
14 24 36 39 40 57 85 94 108 170 190 209 214 220 222 249 256 
15 25 37 40 41 58 86 95 109 171 191 210 215 221 223 250 257 
16 26 38 41 42 59 87 96 110 172 192 211 216 222 224 251 258 
17 27 39 42 43 60 88 97 111 173 193 212 217 223 225 252 259 
18 28 40 43 44 61 89 98 112 174 194 213 218 224 226 253 260 
19 29 41 44 45 62 90 99 113 175 195 214 219 225 227 254 261 
20 30 42 45 46 63 91 100 114 176 196 215 220 226 228 255 262 
21 31 43 46 47 64 92 101 115 177 197 216 221 227 229 256 263 
22 32 44 47 48 65 93 102 116 178 198 217 222 228 230 257 264 
23 33 45 48 49 66 94 103 117 179 199 218 223 229 231 258 265 
24 34 46 49 50 67 95 104 118 180 200 219 224 230 232 259 266 
25 35 47 50 51 68 96 105 119 181 201 220 225 231 233 260 267 
26 36 48 51 52 69 97 106 120 182 202 221 226 232 234 261 268 
27 37 49 52 53 70 98 107 121 183 203 222 227 233 235 262 269 
28 38 50 53 54 71 99 108 122 184 204 223 228 234 236 263 270 
29 39 51 54 55 72 100 109 123 185 205 224 229 235 237 264 271 
30 40 52 55 56 73 101 110 124 186 206 225 230 236 238 265 272 
31 41 53 56 57 74 102 111 125 187 207 226 231 237 239 266 273 
1 32 42 54 57 58 75 103 112 126 188 208 227 232 238 240 267 
2 33 43 55 58 59 76 104 113 127 189 209 228 233 239 241 268 
3 34 44 56 59 60 77 105 114 128 190 210 229 234 240 242 269 
4 35 45 57 60 61 78 106 115 129 191 211 230 235 241 243 270 
5 36 46 58 61 62 79 107 116 130 192 212 231 236 242 244 271 
6 37 47 59 62 63 80 108 117 131 193 213 232 237 243 245 272 
7 38 48 60 63 64 81 109 118 132 194 214 233 238 244 246 273 
1 8 39 49 61 64 65 82 110 119 133 195 215 234 239 245 247 
2 9 40 50 62 65 66 83 111 120 134 196 216 235 240 246 248 
3 10 41 51 63 66 67 84 112 121 135 197 217 236 241 247 249 
4 11 42 52 64 67 68 85 113 122 136 198 218 237 242 248 250 
5 12 43 53 65 68 69 86 114 123 137 199 219 238 243 249 251 
6 13 44 54 66 69 70 87 115 124 138 200 220 239 244 250 252 
7 14 45 55 67 70 71 88 116 125 139 201 221 240 245 251 253 
8 15 46 56 68 71 72 89 117 126 140 202 222 241 246 252 254 
9 16 47 57 69 72 73 90 118 127 141 203 223 242 247 253 255 
10 17 48 58 70 73 74 91 119 128 142 204 224 243 248 254 256 
11 18 49 59 71 74 75 92 120 129 143 205 225 244 249 255 257 
12 19 50 60 72 75 76 93 121 130 144 206 226 245 250 256 258 
13 20 51 61 73 76 77 94 122 131 145 207 227 246 251 257 259 
14 21 52 62 74 77 78 95 123 132 146 208 228 247 252 258 260 
15 22 53 63 75 78 79 96 124 133 147 209 229 248 253 259 261 
16 23 54 64 76 79 80 97 125 134 148 210 230 249 254 260 262 
17 24 55 65 77 80 81 98 126 135 149 211 231 250 255 261 263 
18 25 56 66 78 81 82 99 127 136 150 212 232 251 256 262 264 
19 26 57 67 79 82 83 100 128 137 151 213 233 252 257 263 265 
20 27 58 68 80 83 84 101 129 138 152 214 234 253 258 264 266 
21 28 59 69 81 84 85 102 130 139 153 215 235 254 259 265 267 
22 29 60 70 82 85 86 103 131 140 154 216 236 255 260 266 268 
23 30 61 71 83 86 87 104 132 141 155 217 237 256 261 267 269 
24 31 62 72 84 87 88 105 133 142 156 218 238 257 262 268 270 
25 32 63 73 85 88 89 106 134 143 157 219 239 258 263 269 271 
26 33 64 74 86 89 90 107 135 144 158 220 240 259 264 270 272 
27 34 65 75 87 90 91 108 136 145 159 221 241 260 265 271 273 
1 28 35 66 76 88 91 92 109 137 146 160 222 242 261 266 272 
];

H_sparse = zeros(273, 273, 'uint8');
for m = 1 : 273
    ones_index = H(m + 273, :);
    ones_index = ones_index(ones_index ~= 0);
    H_sparse(m, ones_index) = 1;
end
end